//package cn.nfwx.tv.fragment;
//
//import android.support.v4.app.Fragment;
//import android.support.v4.app.FragmentTransaction;
//import android.view.View;
//import android.widget.LinearLayout;
//import android.widget.TextView;
//
//import org.greenrobot.eventbus.EventBus;
//import org.greenrobot.eventbus.Subscribe;
//import org.greenrobot.eventbus.ThreadMode;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import cn.nfwx.tv.R;
//import cn.nfwx.tv.base.BaseFragment;
//import cn.nfwx.tv.events.DownLoadedEditEvents;
//import cn.nfwx.tv.events.DownLoadingEditEvents;
//import cn.nfwx.tv.events.EditEvents;
//import cn.nfwx.tv.fragment.download.DownLoadedFragment;
//import cn.nfwx.tv.fragment.download.DownLoadingFragment;
//
///**
// * 我的缓存
// * Created by zb.liu on 2017/10/30.
// */
//
//public class MyDownLoadFragment extends BaseFragment implements View.OnClickListener{
//    private List<BaseFragment> fragmentList;
//    private Fragment tempFragment;
//    private DownLoadedFragment downLoadedFragment;
//    private DownLoadingFragment downLoadingFragment;
//    private String[] titles={"正在下载","已下载"};
//    private TextView download_edit_btn;
//    private LinearLayout bottom_layout;
//    private boolean isDelete =false;
//    private int index=0;
//    private TextView download_delete_btn,select_downloaded,select_downloading,mydownload_cancle;
//
//    @Override
//    public View initView() {
//        View  view=View.inflate(mContext, R.layout.fragment_mydownload,null);
//        select_downloaded=view.findViewById(R.id.select_downloaded);
//        select_downloading=view.findViewById(R.id.select_downloading);
//        download_edit_btn=view.findViewById(R.id.download_edit_btn);
//        download_edit_btn.setOnClickListener(this);
//        select_downloading.setOnClickListener(this);
//        select_downloaded.setOnClickListener(this);
//        EventBus.getDefault().register(this);
//        return view;
//    }
//
//    @Override
//    public void initData() {
//        super.initData();
//    }
//
//    @Override
//    public void onStart() {
//        super.onStart();
//        initFragment();
//    }
//
//    public void initFragment(){
//        downLoadingFragment=new DownLoadingFragment();
//        downLoadedFragment=new DownLoadedFragment();
//        fragmentList=new ArrayList<BaseFragment>();
//        fragmentList.add(downLoadingFragment);
//        fragmentList.add(downLoadedFragment);
//        switchFragment(tempFragment,fragmentList.get(0));
//    }
//    public void switchFragment(Fragment fromFragment, BaseFragment nextFragment) {
//        if (tempFragment != nextFragment) {
//
//            tempFragment = nextFragment;
//
//            if (nextFragment != null) {
//                FragmentTransaction transaction =this.getChildFragmentManager().beginTransaction();
//                //判断nextFragment是否添加
//                if (!nextFragment.isAdded()) {
//                    //隐藏当前Fragment
//                    if (fromFragment != null) {
//                        transaction.hide(fromFragment);
//                    }
//                    transaction.replace(R.id.mdl_container, nextFragment, "tagFragment").commit();
//                } else {
//                    //隐藏当前Fragment
//                    if (fromFragment != null) {
//                        transaction.hide(fromFragment);
//                    }
//                    transaction.show(nextFragment).commit();
//                }
//            }
//        }
//    }
//
//    @Override
//    public void onClick(View view) {
//        switch(view.getId()){
//            case R.id.download_edit_btn:
//                isDelete =!isDelete;
//                if(isDelete){
//                    download_edit_btn.setText("取消");
//                    if(index==0){
//                        EventBus.getDefault().post(new DownLoadingEditEvents(true));
//                    }else{
//                        EventBus.getDefault().post(new DownLoadedEditEvents(true));
//                    }
//                }else{
//
//                    download_edit_btn.setText("编辑");
//                    if(index==0){
//                        EventBus.getDefault().post(new DownLoadingEditEvents(false));
//                    }else{
//                        EventBus.getDefault().post(new DownLoadedEditEvents(false));
//                    }
//                }
//
//                break;
//
//            case R.id.select_downloading:
//                if(!isDelete){
//                    index=0;
//                    select_downloading.getPaint().setFakeBoldText(true);
//                    select_downloading.setTextColor(getResources().getColor(R.color.setting_content_text));
//                    select_downloaded.getPaint().setFakeBoldText(false);
//                    select_downloaded.setTextColor(getResources().getColor(R.color.setting_lab_text));
//                    switchFragment(tempFragment,fragmentList.get(0));
//                }
//                break;
//            case R.id.select_downloaded:
//                if(!isDelete){
//                    index=1;
//                    select_downloading.getPaint().setFakeBoldText(false);
//                    select_downloading.setTextColor(getResources().getColor(R.color.setting_lab_text));
//                    select_downloaded.getPaint().setFakeBoldText(true);
//                    select_downloaded.setTextColor(getResources().getColor(R.color.setting_content_text));
//                    switchFragment(tempFragment,fragmentList.get(1));
//                }
//                break;
//
//
//        }
//    }
//
//    @Subscribe(threadMode = ThreadMode.MAIN)
//    public void editEventBus(EditEvents events){
//        download_edit_btn.setText("编辑");
//        isDelete=false;
//    }
//
//
//    @Override
//    public void onDestroy() {
//        super.onDestroy();
//        EventBus.getDefault().unregister(this);
//    }
//}
